// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
})
const db=cloud.database();
const _=db.command;
// 云函数入口函数
//必须传入的参数包括时间，部门ID。
//查询后得到这个
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  let {departmentName,postTime,pages,numbers}=event
     numbers=20;
  let skipNum=0;
  if(pages!=0){
    skipNum=(pages*numbers)
  };

  return await db.collection("Willings").skip(skipNum).field({
    _id:false,
    _openid:true,
    fileID:true,
    willing:true
  }).where(_.and([
    {
      willing:_.elemMatch({
        departmentName:departmentName
      })
  },
    {
      postTime:postTime
    }
  ])
  ).limit(numbers).get({
      success:res=>{
      }
    })
  }

